import { createRouter, createWebHashHistory } from "vue-router";

const router = createRouter({
  history: createWebHashHistory(),
  routes: [
    {
      path: "/",
      component: () => import("../views/Home.vue"),
      name: "main",

      children: [
        {
          path: "dashboard",
          meta: {
            id: "1",
            name: "控制台",
            icon: "Platform",
            path: "/dashboard",
            describe: "用于展示当前系统的统计数据，统计报表",
          },
          component: () => import("../views/dashboard/index.vue"),
        },
        {
          path: "auth",
          meta: { id: "2", name: "权限管理", icon: "Grid" },
          children: [
            {
              path: "",
              alias: ["admin"],
              meta: {
                id: "21",
                name: "账号管理",
                icon: "Avatar",
                path: "/auth/amdin",
                describe: "用于展示当前系统的统计数据，统计报表",
              },
              component: () => import("../views/auth/admin/index.vue"),
            },
            {
              path: "",
              alias: ["group"],
              meta: {
                id: "22",
                name: "菜单管理",
                icon: "Menu",
                path: "/auth/group",
                describe: "用于展示当前系统的统计数据，统计报表",
              },
              component: () => import("../views/auth/group/index.vue"),
            },
          ],
        },
        {
          path: "vpzz",
          meta: { id: "3", name: "DID陪诊", icon: "BellFilled" },
          children: [
            {
              path: "",
              alias: ["staff"],
              meta: {
                id: "1",
                name: "陪诊管理",
                icon: "Checked",
                path: "/vppz/staff",
                describe: "用于展示当前系统的统计数据，统计报表",
              },
              component: import("../views/vppz/staff/index.vue"),
            },
            {
              path: "",

              meta: {
                id: "2",
                name: "订单管理",
                icon: "List",
                path: "/vppz/oder",
                describe: "用于展示当前系统的统计数据，统计报表",
              },
              component: import("../views/vppz/order/index.vue"),
            },
          ],
        },
      ],
    },
    {
      path: "/login",
      component: () => import("../views/login/index.vue"),
    },
    {
      path: "/",
      component: () => import("../views/dashboard/index.vue"),
    },
  ],
});

export default router;

// const router = createRouter({
//   history: createWebHashHistory(),
//   routes: [
//     {
//       path: "/",
//       component: () => import("../views/Home.vue"),
//       name: "main",
//       children: [
//         {
//           path: "dashboard",
//           meta: {
//             id: "1",
//             name: "控制台",
//             icon: "Platform",
//             path: "/dashboard",
//             describe: "用于展示当前系统的统计数据，统计报表",
//           },
//           component: () => import("../views/dashboard/index.vue"),
//         },
//         {
//           path: "auth",
//           meta: { id: "2", name: "权限管理", icon: "Grid" },
//           children: [
//             {
//               path: "",
//               alias: ["admin"],
//               meta: {
//                 id: "1",
//                 name: "账号管理",
//                 icon: "Avatar",
//                 path: "/auth/amdin",
//                 describe: "用于展示当前系统的统计数据，统计报表",
//               },
//               component: import("../views/auth/admin/index.vue"),
//             },
//             {
//               path: "group",
//               alias: ["group"],
//               meta: {
//                 id: "2",
//                 name: "菜单管理",
//                 icon: "Menu",
//                 path: "/auth/group",
//                 describe: "用于展示当前系统的统计数据，统计报表",
//               },
//               component: import("../views/auth/group/index.vue"),
//             },
//           ],
//         },
//         {
//           path: "vpzz",
//           meta: { id: "3", name: "DID陪诊", icon: "BellFilled" },
//           children: [
//             {
//               path: "",
//               alias: ["staff"],
//               meta: {
//                 id: "1",
//                 name: "陪诊管理",
//                 icon: "Checked",
//                 path: "/vppz/staff",
//                 describe: "用于展示当前系统的统计数据，统计报表",
//               },
//               component: import("../views/vppz/staff/index.vue"),
//             },
//             {
//               path: "",

//               meta: {
//                 id: "2",
//                 name: "订单管理",
//                 icon: "List",
//                 path: "/vppz/oder",
//                 describe: "用于展示当前系统的统计数据，统计报表",
//               },
//               component: import("../views/vppz/order/index.vue"),
//             },
//           ],
//         },
//       ],
//     },
//     {
//       path: "/login",
//       component: import("../views/login/index.vue"),
//     },
//   ],
//   // routes: [
//   //   {
//   //     path: "/",
//   //     component: () => import("../views/Login.vue"),
//   //   },
//   //   {
//   //     path: "/home",
//   //     component: () => import("../views/Home.vue"),
//   //   },
//   // ],
// });
